total debits - German English Dictionary